
package cn.chochy.my.util;

/**
 *
 * @author MLeo
 */
public class StringHandle {

    /**
     * html编码
     *
     * @param input
     * @return String
     */
    public static String htmlCoding(String input) {
        if (null != input) {
            input = input.trim();
            input = input.replaceAll("&", "&amp;");
            input = input.replaceAll("<", "&lt;");
            input = input.replaceAll(">", "&gt;");
            input = input.replaceAll("'", "&#039;");
            input = input.replaceAll("\"", "&quot;");
            input = input.replaceAll(" ", "&nbsp;");
        }
        return input;
    }

    /**
     * 查询信息标红
     *
     * @param input
     * @param q
     * @return String
     */
    public static String replaceString(String input, String q) {
        if (null != input) {
            q = q.substring(1, q.length()-1);
            input = input.replace(q, "<span style = 'color:red;'>" + q + "</span>");
        }
        return input;
    }

}
